﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Private/Privada.master" AutoEventWireup="true"
    CodeBehind="Criar.aspx.cs" Inherits="HRP.Private.Faltas.Criar" %>

<asp:Content ID="Content1" ContentPlaceHolderID="PrivadaMainContent" runat="server">
    <script type="text/javascript">
        jQuery(document).ready(function () {
            Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);

            function EndRequestHandler(sender, args) {
                initCalendar();
            }

            initCalendar();
        });
        function initCalendar() {
                        <%=idField %>
        }
    </script>
    <div class="page-heading animated fadeInDownBig">
        <h1>
            <small>Registar Nova Falta para </small>
            <%=NomeFuncionario %></h1>
    </div>
    <asp:Panel ID="msgPanel" runat="server">
        <div class="alert alert-success alert-dismissable">
            Falta registada com <strong>sucesso!</strong> Poderá consultar a lista de faltas
            deste funcionário em <a href="../Ficha.aspx?id=<%=Request.QueryString["funcId"].ToString() %>">Ver Funcionário</a>
        </div>
    </asp:Panel>
    <asp:Panel ID="erroPanel" runat="server">
        <div class="alert alert-danger alert-dismissable">
            Não é possível registar a falta. Escolha o funcionário que pretende registar a falta
            em <a href="../Index.aspx">Gerir Funcionários</a>
        </div>
    </asp:Panel>
    <asp:Panel ID="RegistoFaltasPanel" runat="server">
        <div class="box-info full animated fadeInDown">
            <br />
            <div id="myWizard">
                <section class="step" data-step-title="First step">
                    <div class="row">
                        <div class="col-sm-6">
                            <div class="row">
                                <div class="form-group col-sm-4">
                                    <label for="dataFalta">
                                        Data da Falta</label>

                                    <asp:TextBox runat="server" CssClass="form-control" ID="dataFalta"></asp:TextBox>
                                    <div class="has-error">
                                        <asp:RequiredFieldValidator CssClass="help-block" ID="RequiredFieldValidator2" ValidationGroup="ValidaRegisto"
                                            runat="server" ControlToValidate="dataFalta" Text="Campo Obrigatório"></asp:RequiredFieldValidator>
                                    </div>
                                </div>
                                <div class="form-group col-sm-4">
                                    <label for="NomeTB">
                                        Dia Completo</label>
                                    <asp:DropDownList ID="DropDownList1" CssClass="form-control selectpicker" runat="server">
                                        <asp:ListItem Value="1">Sim</asp:ListItem>
                                        <asp:ListItem Value="0">Não</asp:ListItem>
                                    </asp:DropDownList>
                                </div>
                                <div class="form-group col-sm-4">
                                    <label for="NomeTB">
                                        Falta Justificada</label>
                                    <asp:DropDownList ID="faltaJustificadaDropDown" CssClass="form-control selectpicker" runat="server">
                                        <asp:ListItem Value="1">Sim</asp:ListItem>
                                        <asp:ListItem Value="0">Não</asp:ListItem>
                                    </asp:DropDownList>
                                </div>
                            </div>
                            <div class="form-group">
                                <label for="NomeTB">
                                    Observação</label>
                                <asp:TextBox runat="server" ID="obsTB" CssClass="form-control" TextMode="MultiLine"></asp:TextBox>
                            </div>

                            <div class="form-group">
                                <label for="NomeTB">Carregue o Justificativo no Sistema (Se possui em formato digital)</label>
                                <asp:FileUpload ID="documentoFileUpload" runat="server" />
                            </div>
                        </div>
                        <div class="col-sm-6">
                            <br />
                            <div class="notes">
                                <h4><strong>Ajuda</strong></h4>
                                <p style="text-align: justify">
                                    Ao Criar uma Falta deve: 
                                </p>
                                <ol>
                                    <strong>
                                        <li>Confirmar se o dia está correcto</li>
                                        <li>Se faltou o dia completo ou apenas meio dia</li>
                                        <li>Se é uma falta justificada ou injustificada</li>
                                        <li>Carregar o comprovativo para ter toda a informação no sistema</li>

                                    </strong>
                                </ol>
                                <br />
                                <asp:LinkButton ID="criarFaltaBT" class="btn btn-primary" ValidationGroup="ValidaRegisto" runat="server">Criar</asp:LinkButton>
                            </div>
                        </div>
                    </div>
                </section>
            </div>
        </div>
    </asp:Panel>
</asp:Content>
